Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Delray Beach Open - Delray Beach Wimbledon - London Citi Open - Washington National Bank Open - Toronto Nordea Open - Bastad Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F1 Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F8 France F9 Italy F5 Romania F17 Spain F5 Spain F6 Spain F9 Italy F5 Italy F15 Germany F5 Armenia F1 Georgia F2 Germany F13 USA F22 USA F6 Romania F1 Romania F5 Romania F6 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Germany F19 Dominican Republic F4 Dominican Republic F5 Spain #1-w1 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Romania F5 Germany F6 Germany F7 Germany F8 Romania F11 Germany F13 Germany F17 Turkey F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Spain F11 Spain F12 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Italy F10 Italy F11 Romania F2 Germany F5 Germany F7 Romania F9 Turkey F6 Turkey F7 Turkey F8 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Turkey F7 Turkey F8 Turkey F9 Turkey F15 Romania F3 China F1 China F2 Romania F3 Romania F16 Spain F4 Spain F6 Spain F7 Ukraine F3 Germany F16 Spain F26 (Santander) Spain F27 (Donostia-San-Sebastian) Spain F33 (Riba - Roja de Turia) Italy F34 (Santa Margherita Di Pula) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Spain F4 (Paguera (Mallorca)) Spain F5 (Murcia) USA F25 Romania F10 Germany F8 Germany F14 Cordenons Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Garden Open 2004 - Rome Sporting Challenger - Turin Memorial Savigni - Sassuolo Challenger 42 - Andrezieux Open de Montauban - Montauban Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Copa Petrobras - Montevideo Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Steelers Cup - Kosice Antonio Savoldi-Marco Co. - Manerbio Siemens Open - Scheveningen Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Bancastato Challenger Lugano - Lugano IX Torneo Internacionale de Tennis - Barletta Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Cepu Open - San Marino Mordovia Cup - Mordovia Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Mamaia Challenger - Constanta 9° Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Oberstaufen Cup - Oberstaufen Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Brazil - Belo Horizonte Morocco Tennis Tour - Tanger Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Brasov Challenger - Brasov III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Copa Kia - Santiago Memorial A. Manfredini Sassuolo Challenger - Sassuolo Mamaia Challenger - Constanta 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2007 - Napoli Banja Luka Challenger 2008 - Banja Luka XI Torneo Internazionale di Tennis - Barletta Bancolombia Open - Cali ECU Prague Open - Prague Memorial Manfredini - Sassuolo Marrakech Challenger Barletta Challenger Pharma Medico Open 2008 - Aarhus Scheveningen Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech San Marino Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Seville Challenger Banja Luka Challenger Tarragona Challenger Asuncion Challenger Florionapolis Challenger Challenger de Providencia-Copa Kia - Santiago 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona San Benedetto Challenger Turin Challenger Copa Petrobras - Santiago Salzburg Challenger Nord LB Open - Braunschweig Le Gosier Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Prostejov Challenger Marburg Challenger Kos Succhetti Tennis Cup - Cordenons Recanati Challenger Trani Challenger Copa Petrobras-Argentina - Buenos Aires Samarkand Challenger Karshi Challenger San Sebastian Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Astana Challenger Seville Challenger Szczecin Challenger Banja Luka Challenger Harbour Tennis Cup Regione Lombardia - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Madrid Challenger Timisoara Challenger - Timisoara Heilbronn Challenger Ciutat de Barcelona - Barcelona Salinas Challenger Sarajevo Challenger St. Brieuc Challenger Segovia Challenger Alphen Challenger Seville Challenger Lermontov Challenger Tunis Challenger Open de Montauban - Montauban Karshi Challenger Samarkand Challenger Siemens Open 2007 - Scheveningen Arad Challenger Kosice Challenger Timisoara Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Copa Petrobras Colombia - Bogota San Marino Challenger Alphen Challenger St. Remy Challenger Fergana Challenger Helsinki Challenger Chennai Challenger New Delhi Challenger Irving Challenger Mersin Challenger San Benedetto Challenger - San Benedetto San Marino Challenger Cordenons Challenger Seville Challenger Sibiu Challenger Tashkent Challenger Geneva Challenger Palermo Challenger Raanana Challenger Mersin Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Banja Luka Challenger Rome Challenger Dallas Challenger Guangzhou Challenger Kazan Challenger Bordeaux Challenger Vicenza Challenger Fergana Challenger Manerbio Challenger Rome Challenger Seville Challenger Caltanissetta Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Irving Challenger Scheveningen Challenger Tampere Challenger Kolkata Challenger Guangzhou Challenger Meerbusch Challenger Seville Challenger Perugia Challenger Shenzhen Challenger Heilbronn Challenger Rome Challenger Braunschweig Challenger Alicante Challenger Barletta Challenger Tunis Challenger Bordeaux Challenger Vicenza Challenger Trnava Challenger Ningboo Challenger Padova Challenger Kenitra Challenger Open Costa Daurada - Tarragona Ortisei Challenger Banja Luka Challenger Mouilleron-Le-Captif Challenger Punta Del Este Challenger Prague Challenger Brescia Challenger Helsinki Challenger Black Forest Open - Freudenstadt Casablanca Challenger Bucaramanga Challenger Burnie Challenger Launceston Challenger Montevideo Challenger Santiago Challenger Aix En Provence Challenger Fergana Challenger Canberra Challenger Almaty Challenger Shymkent Challenger Seville Challenger Istanbul Challenger Perugia Challenger Perugia Challenger San Benedetto Challenger Tashkent Challenger Braunschweig Challenger Como Challenger Canberra Challenger Istanbul 2 Challenger Shenzhen Challenger Chicago Challenger Roanne Challenger Karshi Challenger Samarkand Challenger Turin Challenger X Torneo Internazionale di Tennis - Barletta Furth Challenger Braunschweig Challenger San Benedetto Challenger Trnava Challenger Cordenons Challenger Szczecin Challenger Punta Del Este Challenger Marbella Challenger Mohammedia Challenger Mauthausen Challenger Brasov Challenger Cary Challenger Trnava Challenger Prostejov Challenger Busan Challenger Oeiras 4 Challenger Challenger Ford de Cherbourg - Cherbourg Banja Luka Challenger Rabat Challenger Chisinau Challenger Bath Challenger Suzhou Challenger Mersin Challenger Porto Challenger Prostejov Challenger Seoul Challenger Marburg Challenger Ostrava Challenger Sopot Challenger Florence Challenger Barcelona Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Caltanissetta Challenger Rennes Challenger Monza Challenger Quimper Challenger Marburg Challenger Cherbourg Challenger Braunschweig Challenger Trofeo Internacional Club Laieta - Barcelona Tunis Challenger Scheveningen Challenger Aix En Provence Challenger Bercuit Challenger Lisbon Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Prostejov Challenger Parma Challenger Ludwigshafen Challenger Oberstaufen Challenger Porsche Open - Poznan Prague Challenger 7° Trani Cup - Trani Liberec Challenger Sibiu Challenger St. Remy Challenger Catella Swedish Open - Bastad Bucharest Challenger Bergamo Challenger Schickendanz Open - Furth Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger The LTA Men's Challenger Wrexham - Wrexham Heilbronn Challenger Surbiton Challenger Brasil Open - Costa do Sauipe Istanbul Challenger Estoril Open - Estoril 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Phoenix Challenger Copa Petrobras Uruguay - Montevideo Split Challenger Canberra Challenger Tunis Open 2006 - Tunis Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Cleveland Challenger Lugano Challenger Murcia Challenger Girona Challenger Barcelona Challenger Girona Challenger Poznan Challenger Francavilla Challenger Iasi Challenger Seville Challenger Tashkent Challenger Florence Challenger Grodzisk Mazowiecki Challenger Rennes Challenger Monastir Challenger ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Segovia Challenger Copa Petrobras-Uruguay - Montevideo Hersonissos 6 Challenger Napoli Challenger Oeiras 3 Challenger Santiago Challenger Sibiu Challenger Alphen Challenger Prostejov Challenger Barcelona Challenger Irving Challenger Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Loughborough Challenger Campionati Internazionali di Sicilia - Palermo Pune Challenger Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Kazan Challenger Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Todi Challenger Mouilleron-Le-Captif Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Istanbul Challenger Caltanissetta Challenger Moscow Challenger Milan Challenger Marburg Challenger Izmir Challenger Interwetten Austrian Open - Kitzbuhel Madrid Challenger Poznan Challenger BCR Open Romania - Bucharest Happy Valley Challenger Hong Kong Challenger Kolkata Challenger Mestre Challenger San Benedetto Challenger Kosice Challenger Cortina Challenger Open de Tenis Comunidad Valenciana - Valencia Eckental Challenger Qatar Exxon Mobil Open - Doha Ortisei Challenger Masters Series - Hamburg Medibank International - Sydney Marbella Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Tyumen Challenger Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Heilbronn Challenger Heineken Open - Auckland Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Mercedes Cup - Stuttgart Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Rome Challenger Batman Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Estoril Open - Estoril Bergamo Challenger Campionati Internazionali di Sicilia - Palermo Mersin Challenger St. Petersburg Open - St. Petersburg Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Liberec Challenger Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Kazan Challenger Erste Bank Open - Vienna Ecuador Open - Quito Casablanca Challenger Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad AEGON Championships - London SkiStar Swedish Open - Bastad ASB Classic - Auckland Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Winston-Salem Open - Winston-Salem Moselle Open - Metz Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Astana Open - Nur-Sultan Antalya Open - Antalya Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Heineken Open - Auckland Ordina Open - 's-Hertogenbosch ATP Studena Croatia Open Umag - Umag Raanana Challenger Adelaide International 1 - Adelaide AEGON Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Arad Challenger Kremlin Cup - Moscow Brasov Challenger Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Oberstaufen Challenger Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco New Delhi Challenger Estoril Open - Estoril Tiriac Open - Bucharest UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Marrakech Challenger Blois Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar ATP Challenger Tour Finals Seville Challenger Rio Open 500 - Rio de Janeiro Kenitra Challenger Orleans Challenger Mons Challenger Guangzhou Challenger Buenos Aires Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Jonkoping Challenger San Marino Challenger Bordeaux Challenger Valencia Open - Valencia Ecuador Open - Quito Citi Open - Washington San Diego Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Monza Challenger Barcelona Challenger Aegon Nottingham Open - Nottingham Sibiu Challenger Bet-at-home Open - Hamburg Antalya Cup - Antalya Ostrava Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kobe Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Tyumen Challenger Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Bet-at-home Open - Hamburg Hall of Fame Open - Newport Villena Challenger Biella Challenger Forli 2 Challenger Memphis Open - Memphis 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Seville Challenger Antalya Cup - Antalya Alicante Challenger Banca Stato Challenger Lugano - Lugano Konzum Croatia Open - Umag Canottieri Minico 2004 - Mantova Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Amersfoort Challenger Cagliari Challenger L'Aquila Challenger Garanti Koza Sofia Open - Sofia Como Challenger New York Open - New York Bastad Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Riviera di Rimini Challenger - Rimini Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Open Romania - Bucharest Delray Beach Open - Delray Beach Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Mercedes Cup - Stuttgart Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Movistar Open - Vina del Mar Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger Orange Prokom Open - Sopot Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Stockholm Open - Stockholm Korea Open - Seoul Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Hersonissos 5 Challenger ATP Studena Croatia Open Umag - Umag Bucharest Open - Bucharest Lille Challenger Mutua Madrilena Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Ilkley Challenger AEGON International - Eastbourne VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Western & Southern Open - New York Qatar ExxonMobil Open - Doha Swiss Open - Gstaad Generali Open - Kitzbuhel DIEMA XTRA Sofia Open - Sofia Brasil Open - Sao Paulo Nature Valley International - Eastbourne Murray River Open - Melbourne Belgrade 2 - Belgrade Marbella Challenger Quimper Challenger Murcia Challenger Cordenons Challenger Biella Challenger Prague 1 Challenger Winston-Salem Open - Winston-Salem Topshelf Open - 's-Hertogenbosch Indian Wells Challenger Bratislava 1 Challenger Delray Beach Open - Delray Beach Tenerife 1 Challenger PTT Thailand Open - Bangkok Erste Bank Open - Vienna Turin Challenger Qatar Open - Doha Heineken Open - Auckland Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Allianz Suisse Open Gstaad - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Brasil Open - Costa do Sauipe Miami Open - Miami Dallas Open - Dallas Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Open Romania - Bucharest Rolex Paris Masters - Paris SkiStar Swedish Open - Bastad BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London Open Parc - Lyon French Open - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Atlanta Open - Atlanta Australian Open - Melbourne Hangzhou Open - Hangzhou Monte-Carlo Rolex Masters - Monte-Carlo Dallas Open - Dallas Open de la Comunidad Valenciana - Valencia Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Australian Open - Melbourne Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Wimbledon - London Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg U.S. Open - New York Copa Claro - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Chennai Open - Chennai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Aircel Chennai Open - Chennai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad French Open - Paris U.S. Open - New York ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London French Open (juniors) U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Olympics - Rio de Janeiro Infosys Hall of Fame Open - Newport Iasi Challenger Davis Cup, Group 2, PO, HUN-MDA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Wimbledon (juniors) Wimbledon (juniors) Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0